@charset "utf-8";
@import url('style.css');
/* CSS Document */
*{margin:0;padding:0}
body,
select,
textarea,
input,
table{font-family:"meiryo, ＭＳ Ｐゴシック,ヒラギノ角ゴ ,Pro W3, helvetica, arial, sans-serif", helvetica, arial, sans-serif;font-size:12px;line-height:1.25;color:#1a1a1a} /* 2013.07.05 modify*/

/* Alink */
a{color:inherit;text-decoration:none}
.ie7 a{color:#1a1a1a}


/* Basic */
ul,ol{list-style-type:none}
fieldset,img{border:0}
em, address, del, small{font-style:normal}
small{font-size:11px !important}
.u, .u a{text-decoration:underline !important}

/* Display */
.fl{float:left}
.fr{float:right}
.ie7 .clr{zoom:1}
.clr:after{content: ""; display: block; height: 0; clear: both; visibility: hidden; line-height:0em;}
.blind{position:absolute;top:0;left:0;width:1px;height:1px;overflow:hidden;visibility:hidden;font-size:0;line-height:0}
.clearer{clear:both;font-size:0;margin:0;padding:0;height:0;overflow:hidden;}
.ie7 .clearer{zoom:1}

/* Align */
.l{text-align:left !important}
.c{text-align:center !important}
.r{text-align:right !important}
.t{vertical-align:top !important}
.m{vertical-align:middle !important}
.b{vertical-align:bottom !important}

/* Space */
hr{border:0;display:block;font-size:0;line-height:0;height:0;overflow:hidden;clear:both;color:#fff;visibility:hidden}
/*.ie7 hr{margin:-25px 0}*/ /* 0723 수정 */
hr.type1{margin:45px 0 0}
	.ie7 hr.type1{margin:16px 0 15px}

/* Form */
legend{display:none}
select,textarea,input,label{vertical-align:middle}

/* Table */
table{border-spacing:0;border:0}
.ie7 table{border-collapse:collapse}
caption{display:none}

/* Color *//* 2013.08.07 add*/
.point_r {color: #e50031}
.point_g {color: #006b2b}
.point_b {color: #05006b}


/* margin */
.mt40 {margin-top:40px;}
.mt50 {margin-top:50px;}
.mr17 {margin-right: 17px;}